Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
81 STATION ROAD Detached £602,533 £392,000 6 Jun 2014
83 STATION ROAD Detached £662,863 £670,000 27 Oct 2022
THE DELL STATION ROAD Detached £628,485 £135,000 16 Sep 1998